ecological suitability - German English Dictionary